<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Tool Mentor: 使用 Rational RequisitePro 详细描述业务用例</title>
<meta name="uma.type" content="ToolMentor">
<meta name="uma.name" content="detail_biz_use_case_reqpro">
<meta name="uma.presentationName" content="使用 Rational RequisitePro 详细描述业务用例">
<meta name="uma.category" content="Tool:rup_requisite_pro:Rational RequisitePro">
<meta name="element_type" content="tool_mentor">
<meta name="tool" content="Rational RequisitePro">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="{D66652B5-D3E7-420F-8A00-8746772F98D4}"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Tool Mentor: 使用 Rational RequisitePro 详细描述业务用例</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/toolmentor.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">此工具向导描述如何使用 Rational RequisitePro(r) 详述业务用例。</td>
</tr>
<tr>
<td>Tool: <a href="./../../../rup/tools/rup_requisite_pro_593FD397.html" guid="{887DBA0C-5761-494D-862D-5956F1C51BF7}">Rational RequisitePro</a> </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Relationships</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<th class="sectionTableHeading" scope="row">Related Elements</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../rup_bm/tasks/detail_business_use_case_FDA3D473.html" guid="{0DD91699-9FBA-420D-8E2B-C0945557A791}">详细描述业务用例 </a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><a id="Top" name="Top"></a> 
<h3>
    用途
</h3>
<p>
    此工具向导描述如何使用 Rational RequisitePro&reg; 详述业务用例。
</p>
<h3>
    概述
</h3>
<p>
    如标题为<a class="elementLinkWithUserText" href="./../../../rup_bm/guidances/toolmentors/find_biz_actors_use_cases_6388DD71.html" guid="{DE9793C2-6D67-4F2E-98F3-D41E20E5D166}">查找业务参与者和用例</a>的 Rational Rose&reg; 工具向导中所述，确定了业务用例之后，您可以使用 RequisitePro 来生成<a class="elementLinkWithUserText" href="./../../../rup_bm/workproducts/rup_business_use_case_14F1BAF2.html" guid="{587A849E-B5F2-4B17-8C7F-1C59B0F5612D}">业务用例</a>规约文档。
</p>
<p>
    <strong>注意：</strong>当您启动项目时，可以使用集成用例管理功能在 Rose 中开发用例并在 RequisitePro 中生成用例需求。请参阅<img alt="" src="./../../../images/no_rup.gif">&#160;<a class="elementLinkWithUserText" href="./../../../pages_not_installed/pages_not_installed.html" guid="{F07848AD-3E5B-4061-9E6D-E02FB823763C}">工具向导：使用 Rational Rose 和 Rational RequisitePro 管理用例</a>获取更多信息。
</p>
<p>
    您可以使用业务用例规约文档中的各部分来创建特定需求。这些需求可以跟踪（或链接）到其他的需求，例如产品功能部件。
</p>
<p>
    业务设计人员为每个业务用例都编写了业务用例规约文档。此文档定义用例的所有文本属性，并可能详细阐述了关于用例的名称和描述的信息。（请参阅<a class="elementLinkWithType" href="./../../../rup_bm/tasks/find_business_actors_and_use_cases_2D0CD77E.html" guid="{1CCEB101-0027-451C-81CA-521D8B127F98}">Task: 查找业务参与者和用例 </a> 。）
</p>
<h4>
    工具步骤
</h4>
<p>
    要使用 Rational RequisitePro 详细描述业务用例：
</p>
<ol>
    <li>
        <a href="#Add the Business Use-Case Specification document type to your project">将业务用例规约文档类型添加到项目中（如果必要）</a>
    </li>
    <li>
        <a href="#CreateUCS">创建业务用例规约文档</a>
    </li>
    <li>
        <a href="#CompleteUCS">完成业务用例规约文档</a>
    </li>
    <li>
        <a href="#Create requirements in the detailed Business Use-Case Specification">在详细的业务用例规约中创建需求</a>
    </li>
    <li>
        <a href="#Add diagrams to the Use-Case Specification (optional)">将图添加到用例规约中（可选）</a>
    </li>
</ol>
<h3>
    1.&nbsp; <a id="Add the Business Use-Case Specification document type to your project" name="Add the Business Use-Case Specification document type to your project">将业务用例规约文档类型添加到项目中（如果必要）</a>&nbsp;
</h3>
<p>
    要使用 RequisitePro 中提供的业务用例规约大纲，则您的项目必须具有业务用例规约文档类型。（要检查您是否具有此文档类型，请选择资源管理器中的项目，然后单击<b>文件 &gt;
    属性</b>。单击<b>文档类型</b>选项卡，并查看是否列出了该文档类型。）如果文档类型已经适用于您的项目，则可以转至过程 2。
</p>
<h3>
    <font size="3">工具步骤</font>
</h3>
<p>
    要将业务用例规约文档类型添加到打开的 RequisitePro 项目中：
</p>
<ol>
    <li>
        在资源管理器中选择项目，然后单击<b>文件 &gt; 属性</b>。此时将出现“项目属性”对话框。
    </li>
    <li>
        单击<b>文档类型</b>选项卡，然后单击<b>添加</b>。此时将出现“文档类型”对话框。
    </li>
    <li>
        执行以下操作：
        <ul>
            <li>
                在<b>名称</b>框中输入“业务用例规约文档类型”。
            </li>
            <li>
                输入对文档类型的描述。
            </li>
            <li>
                输入文件扩展名。文件扩展名适用于与文档类型相关联的所有文档。
            </li>
            <li>
                在<b>缺省需求类型</b>列表中，单击“用例需求类型”。
            </li>
            <li>
                在<b>大纲名称</b>列表中，选择“RUP 业务用例规约”。
            </li>
        </ul>
    </li>
    <li>
        单击<b>确定</b>关闭“文档类型”对话框。
    </li>
    <li>
        单击<b>确定</b>关闭“项目属性”对话框。
    </li>
</ol>
<h4>
    关于更多信息
</h4>
<p>
    <b><img height="16" alt="帮助图标" src="./../../../rup_bm/guidances/toolmentors/resources/helpbook.gif" width="16" /></b> 请参阅 RequisitePro
    联机帮助中标题为<i>创建和修改文档类型</i>的主题（索引：文档类型 &gt; 创建）。
</p>
<h3>
    2. <a id="CreateUCS" name="CreateUCS">创建业务用例规约文档</a>
</h3>
<p>
    业务用例规约文档包含用例的文本属性。此文档包含以下用例属性：名称、简要描述、基本事件流、备选基本流、前置条件、后置条件和特殊需求。
</p>
<p>
    <strong>注意：</strong>如果您已在 Rose 中开发了用例，则可以使用工具向导<img alt="" src="./../../../images/no_rup.gif">&#160;<a class="elementLink" href="./../../../pages_not_installed/pages_not_installed.html" guid="{F07848AD-3E5B-4061-9E6D-E02FB823763C}">使用 Rational Rose 和 Rational RequisitePro 管理用例</a>中描述的过程来创建与 Rose
    用例相关联的新用例文档。反之，则使用以下工具步骤来创建用例文档。
</p>
<p>
    要创建业务用例规约文档：
</p>
<ul>
    <li>
        单击<strong>文件 &gt; 新建 &gt; 文档</strong>。此时将出现“文档属性”对话框。
    </li>
    <li>
        输入文档的名称、描述和文件名。
    </li>
    <li>
        接受缺省包，或单击邻近的<b>浏览</b>按键并选择您要放置新文档的包。
    </li>
    <li>
        在<b>文档类型</b>框中，选择“业务用例规约文档类型”。单击<strong>确定</strong>。此时将在 Microsoft&reg; Word 中打开业务用例规约文档的大纲。
    </li>
</ul>
<h4>
    关于更多信息
</h4>
<p>
    <b><img height="16" alt="帮助图标" src="./../../../rup_bm/guidances/toolmentors/resources/helpbook.gif" width="16" /></b> 请参阅 RequisitePro
    联机帮助中的主题<i>创建需求文档</i>（索引：文档 &gt; 创建）。
</p>
<h3>
    3. <a id="CompleteUCS" name="CompleteUCS">完成业务用例规约文档</a>
</h3>
<p>
    在新建的业务用例规约文档中，输入与业务用例的每个部分相关的信息。应该已经在 Rose 中的<a class="elementLinkWithUserText" href="./../../../rup_bm/tasks/find_business_actors_and_use_cases_2D0CD77E.html" guid="{1CCEB101-0027-451C-81CA-521D8B127F98}">任务：查找业务用例和参与者</a>中记录了名称和简要描述属性。
</p>
<p>
    要完成业务用例规约文档：
</p>
<ol>
    <li>
        在业务用例规约文档中，将大纲中的“用例名称”文本替换为用例的实际名称。 
        <p>
            <strong>注意：</strong>如果您使用工具向导<img alt="" src="./../../../images/no_rup.gif">&#160;<a class="elementLink" href="./../../../pages_not_installed/pages_not_installed.html" guid="{F07848AD-3E5B-4061-9E6D-E02FB823763C}">使用 Rational Rose 和 Rational RequisitePro
            管理用例</a>中描述的过程创建了用例文档，则用例名称将自动插入文档的标题中。使用 <strong>RequisitePro</strong> &gt; <strong>需求</strong> &gt;
            <strong>剪切</strong>和<strong>粘贴</strong>命令将用例需求移到“用例名称”文本中。
        </p>
    </li>
    <li>
        阅读<b>简短描述</b>字段中的指示信息，然后将它们删除，并输入关于您的文档的简要描述。 
        <p>
            <strong>注意：</strong>如果您已在 Rose 中开发了用例，并要将 Rose 文档字段作为简要描述的一部分包含到 RequisitePro 用例文档中，则复制“Rose 用例规约”对话框
            <strong>文档</strong>字段中的文本，并将它粘贴到您的用例规约文档中。
        </p>
    </li>
    <li>
        将基本事件流部分中的缺省文本替换为此用例的基本事件流的文本。使用分布描述，其中每个步骤是在单独一行中指定的。
    </li>
    <li>
        对其他用例属性（备选事件流、特殊需求、前置条件、后置条件等等）重复此过程。
    </li>
    <li>
        单击 <strong>RequisitePro</strong> &gt; <strong>文档</strong> &gt; <strong>保存</strong>。
    </li>
</ol>
<h4>
    关于更多信息
</h4>
<p>
    <b><img height="16" alt="辅助书籍图标" src="./../../../rup_bm/guidances/toolmentors/resources/helpbook.gif" width="16" /></b> 请参阅 RequisitePro
    联机帮助中的主题<i>保存需求文档</i>（索引：文档 &gt; 保存）。
</p>
<h3>
    4. <a id="Create requirements in the detailed Business Use-Case Specification" name="Create requirements in the detailed Business Use-Case Specification">在详细的业务用例规约中创建需求<br />
    </a>
</h3>
<p>
    根据业务用例规约的各部分创建 RequisitePro 需求。将用例名称标记为父需求，并将它的属性标记为子需求。这些属性可能包括简要描述、基本事件流或备选事件流内的操作、前置条件、后置条件、特殊需求和扩展关系。
</p>
<p>
    要在业务用例规约文档中创建需求：
</p>
<ol>
    <li>
        在用例规约文档中，选择完整的用例名称文本。
    </li>
    <li>
        执行以下某一操作：
        <ul>
            <li>
                单击右键并选择<strong>新建需求</strong>。
            </li>
            <li>
                单击 <strong>RequisitePro</strong> &gt; <strong>需求</strong> &gt; <strong>新建</strong>。<br />
                此时将出现“需求属性”对话框。
            </li>
        </ul>
    </li>
    <li>
        选择 <strong>UC</strong> 作为需求类型。
    </li>
    <li>
        在<strong>属性</strong>选项卡上，从用例属性列表中选择“<strong>名称</strong>”的<strong>属性</strong>属性值。
    </li>
    <li>
        对简要描述重复前面的步骤（将“属性”属性设置为“<strong>简短描述</strong>”）。在<strong>层次结构</strong>选项卡上，选择<strong>&lt;选择父需求&gt;</strong>并确定代表用例名称的
        UC 需求。
    </li>
    <li>
        在用例规约文档的基本事件流这一部分中，为要设置可跟踪性链接的每个步骤或步骤组（子流）创建 UC 需求。将“属性”属性设置为“<strong>基本流</strong>”，并将父需求设置为以上步骤 1-3
        中创建的用例名称需求。请注意不必为事件流中的每个步骤创建需求。<br />
        <b>可选步骤</b>：您可以指出总是一起执行的步骤组。如有必要，则使用层次结构需求将子流与基本事件流区分开来。<br />
    </li>
    <li>
        在每个备选事件流中，为要设置可跟踪性链接的每个步骤或步骤组（子流）创建 UC 需求。将“属性”属性设置为“<strong>备选流</strong>”，并将父需求设置为前面所示的需求。使用层次结构需求来表示完整的子流。
    </li>
    <li>
        以下步骤是可选的：
        <ul>
            <li>
                在用例规约文档的前置条件部分中，分别选择每个前置条件并创建 UC 需求（属性 = <strong>前置条件</strong>，父需求 = 用例名称需求）。
            </li>
            <li>
                对后置条件（属性 = <strong>后置条件</strong>）和特殊需求部分（属性 = <strong>特殊</strong>）重复同样的步骤。将用例名称需求设置为父需求。
            </li>
        </ul>
    </li>
</ol>
<h4>
    关于更多信息
</h4>
<p>
    <b><img height="16" alt="辅助书籍图标" src="./../../../rup_bm/guidances/toolmentors/resources/helpbook.gif" width="16" /></b> 请参阅 RequisitePro
    联机帮助中的主题<i>在文档中创建需求</i>（索引：需求 &gt; 创建）。
</p>
<h3>
    5. <a id="Add diagrams to the Use-Case Specification (optional)" name="Add diagrams to the Use-Case Specification (optional)">将图添加到用例规约中（可选）</a>
</h3>
<p>
    有些用例属性是非文本的，例如“用例图”和“其他图”。请参阅 NUP <a class="elementLinkWithType" href="./../../../rup/workproducts/rup_usecase_A5D30E62.html" guid="{B1526BC5-E346-42CB-A08A-3C0D7F382407}">Artifact: 用例</a>。这些图存储在 Rose 中。如果使用 Rational SoDA&reg;，您就可以根据存储在 RequisitePro 中的用例文本属性和存储在 Rose 中的用例图信息创建用例报告。请参阅<a class="elementLinkWithType" href="./../../../rup_bm/guidances/guidelines/business_use_case_2E2587D0.html" guid="1.2631093270419717E-306">Guideline: 业务用例</a>中关于如何创建此报告的部分。
</p><br />
<br /></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
